﻿package com.obas.integration.element.vo
{

	[Bindable]
	[RemoteClass(alias="com.obas.integration.element.vo.DeviceMacAddressResponse")]
	
	public class DeviceMacAddressResponse
	{

		private var _timestamp:Date;
		private var _deviceModel:String;
		private var _deviceCode:String;
		private var _deviceIpAddress:String;
		private var _deviceAreaCode:String;
		private var _macAddress:String;
		private var _macAddressType:String;
		private var _portType:String;
		private var _vlan:int;
		private var _shelfCode:String;
		private var _soltCode:String;
		private var _subslotCode:String;
		private var _portCode:String;
		private var _portSpeed:Number;
		private var _portDownstreamCode:String;
		private var _portDownstreamSpeed:Number;
		private var _portUpstreamCode:String;
		private var _portUpstreamSpeed:Number;
		private var _peVlan:int;
		private var _ceVlan:int;

		public function DeviceMacAddressResponse()
		{
		}

		public function get timestamp():Date
		{
			return _timestamp;
		}

		public function set timestamp(value:Date):void
		{
			_timestamp = value;
		}

		public function get deviceModel():String
		{
			return _deviceModel;
		}

		public function set deviceModel(value:String):void
		{
			_deviceModel = value;
		}

		public function get deviceCode():String
		{
			return _deviceCode;
		}

		public function set deviceCode(value:String):void
		{
			_deviceCode = value;
		}

		public function get deviceIpAddress():String
		{
			return _deviceIpAddress;
		}

		public function set deviceIpAddress(value:String):void
		{
			_deviceIpAddress = value;
		}

		public function get deviceAreaCode():String
		{
			return _deviceAreaCode;
		}

		public function set deviceAreaCode(value:String):void
		{
			_deviceAreaCode = value;
		}

		public function get macAddress():String
		{
			return _macAddress;
		}

		public function set macAddress(value:String):void
		{
			_macAddress = value;
		}

		public function get macAddressType():String
		{
			return _macAddressType;
		}

		public function set macAddressType(value:String):void
		{
			_macAddressType = value;
		}

		public function get portType():String
		{
			return _portType;
		}

		public function set portType(value:String):void
		{
			_portType = value;
		}

		public function get vlan():int
		{
			return _vlan;
		}

		public function set vlan(value:int):void
		{
			_vlan = value;
		}

		public function get shelfCode():String
		{
			return _shelfCode;
		}

		public function set shelfCode(value:String):void
		{
			_shelfCode = value;
		}

		public function get soltCode():String
		{
			return _soltCode;
		}

		public function set soltCode(value:String):void
		{
			_soltCode = value;
		}

		public function get subslotCode():String
		{
			return _subslotCode;
		}

		public function set subslotCode(value:String):void
		{
			_subslotCode = value;
		}

		public function get portCode():String
		{
			return _portCode;
		}

		public function set portCode(value:String):void
		{
			_portCode = value;
		}

		public function get portSpeed():Number
		{
			return _portSpeed;
		}

		public function set portSpeed(value:Number):void
		{
			_portSpeed = value;
		}

		public function get portDownstreamCode():String
		{
			return _portDownstreamCode;
		}

		public function set portDownstreamCode(value:String):void
		{
			_portDownstreamCode = value;
		}

		public function get portDownstreamSpeed():Number
		{
			return _portDownstreamSpeed;
		}

		public function set portDownstreamSpeed(value:Number):void
		{
			_portDownstreamSpeed = value;
		}

		public function get portUpstreamCode():String
		{
			return _portUpstreamCode;
		}

		public function set portUpstreamCode(value:String):void
		{
			_portUpstreamCode = value;
		}

		public function get portUpstreamSpeed():Number
		{
			return _portUpstreamSpeed;
		}

		public function set portUpstreamSpeed(value:Number):void
		{
			_portUpstreamSpeed = value;
		}

		public function get peVlan():int
		{
			return _peVlan;
		}

		public function set peVlan(value:int):void
		{
			_peVlan = value;
		}

		public function get ceVlan():int
		{
			return _ceVlan;
		}

		public function set ceVlan(value:int):void
		{
			_ceVlan = value;
		}
	}
}